from pydub import AudioSegment
import librosa

# 加载音频文件
audio = AudioSegment.from_file("/home/peter/Public/audio_data/1730604585033.mp3")

# 获取音频总时长（毫秒）
duration_in_seconds = len(audio) / 1000.0

print(f"音频总时长a: {duration_in_seconds:.2f} 秒")


# 加载音频文件（只加载文件信息，不加载数据到内存）
y, sr = librosa.load("/home/peter/Public/audio_data/1730604585033.mp3", sr=None, mono=True, duration=None)

# 计算音频总时长
duration_in_seconds = len(y) / sr

print(f"音频总时长b: {duration_in_seconds:.2f} 秒")